html, body {
    height: 100vh;
    overflow: hidden;
    width: 100% !important;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.bs{
    box-sizing: border-box;
}

// 阴影
.shadow{
    box-shadow: 0 0 10px #0000001a;
}

// :root {
//   --scrollbar-width: 0px;
// }
// body.el-popup-parent--hidden {
//   overflow: hidden !important;
//   --scrollbar-width: calc(100vw - 100%);
//   padding-right: var(--scrollbar-width) !important;
// }
// .el-dialog__wrapper {
//   padding-right: 0 !important;
// }

// 去除router-link的链接样式如下划线等
.menu-link{
  a {
    // 去除所有文本装饰
    text-decoration: none !important;
    // 字体颜色继承菜单项颜色
    color: inherit !important;
    // 移除轮廓线
    outline: none !important;
    
    // 所有状态都保持无下划线
    &:hover, &:focus, &:active, &:visited {
      text-decoration: none !important;
      color: inherit !important;
      background-color: transparent !important;
    }
  }
}